package simco.framework.gui.services;

import java.util.List;

import simco.framework.models.MethodInfo;

/**
 * Toto rozhrani deklaruje pozadavky na objekt schopny ziskavat
 * seznam metod poskytovanych komponentou prostrednictvim 
 * rozhrani.
 * 
 * @author Matej Prokop, mythge@students.zcu.cz
 */
public interface IMethodInfoProvider 
{
	/**
	 * Vrati seznam poskytovanych metod komponentou
	 * s id prijatym jako parametr metody.
	 * 
	 * @param compId id komponenty jejiz seznam metod
	 * 	zjistujeme
	 * @return vraci seznam metod dane komponenty
	 */
	public List<MethodInfo> getMethods(long compId);	
}
